CONVERGE FAQs 您所在的位置:网站首页 converge on CONVERGE FAQs

CONVERGE FAQs

2023-03-10 20:54| 来源: 网络整理| 查看: 265

How can I accelerate my CONVERGE 3.0 steady-state simulations? Will they be faster than steady-state simulations run in previous versions?

Some cases may be able to use larger pseudo-time-steps and achieve faster solutions by using the SIMPLE algorithm and pressure-based solver in CONVERGE 3.0. Another improvement is that in CONVERGE 3.0 you can have a split steady-state monitor approach: you can define looser criteria for auto-grid scaling and auto start of Adaptive Mesh Refinement than the final convergence criteria. For example, you can have convergence on NOx and CO only in your final convergence criteria so you don’t spend time during grid scaling waiting for those variables to reach steady values. CONVERGE 3.0 scales significantly better than previous versions, and these improvements will help accelerate your parallel steady-state simulations.

How can I accelerate my CONVERGE 2.4 steady-state simulations?

The steady-state solver in CONVERGE 2.4 is a density-based pseudo-time-stepping solver that can be used for solving a wide range of steady flow simulations (internal/external flows, combustion, sprays and films, CHT, MRF, surface chemistry, etc.). The solver allows the use of higher CFL numbers and also automated solver control for certain simulation parameters (CFL numbers, solver tolerances, and grid sizes). Both of these features help reduce the computation cost of your simulation.

Please consult the CONVERGE 2.4 Manual for recommended parameters for steady-state simulations. Remember that these values may require modification for some cases. Some general recommendations are given below.

We recommend initiating your steady simulation with a relatively coarse grid (grid_scale = -1 or -2 in inputs.in), so as to allow the initial transients to be rapidly flushed out of the domain. Time-based or automated grid scaling should be used, although care should be taken to ensure that the grid always remains adequately refined in regions in which the flow is complex.  The maximum CFL number can be set to approximately 20 to 30 for non-reacting flows and approximately 10 to 15 for reacting flows. If the solver has excessive recoveries, you can reduce the maximum CFL number. If automated control is activated, the solver will perform this action on its own.  Monitoring a few flow variables is useful for determining convergence in a steady simulation and can be used for automatically controlling grid scaling or solver settings. We recommend monitoring variables at OUTFLOW boundaries (temperature, mass flow rate, and species concentration), within the domain (maximum, minimum, and mean pressure and temperature; species concentration; and spray mass), or at monitor points (velocity, pressure, and temperature). The initial velocities and pressures and the corresponding INFLOW boundary conditions should be as consistent as possible. For instance, if the inflow velocity is 1 m/s, then the initial condition should be 1 m/s as well.

What solver option is recommended for pressure in steady-state simulations?

We recommend CONVERGE BiCGSTAB with the SOR preconditioner as the go-to pressure solver option in steady-state simulations.

What convective flux schemes are available in CONVERGE 3.0?

CONVERGE 3.0 includes three different varieties of the MUSCL scheme (Monotonic Upstream-Centered Scheme for Conservation Laws). The MUSCL_CVG option includes a 3D gradient-based slope limiter (the minmod method of Barth and Jespersen or the venkatak method of Venkatakrishnan). The MUSCL scheme can be very useful for supersonic flows and for obtaining second-order upwinding.

For LES simulations, how can I obtain second-order in time?

Setting Numerical_schemes > implicit_fraction = 0.5 in solver.in yields the Crank-Nicholson time-marching scheme, which is second-order in time for the momentum equation. Please be sure temporal_control > max_cfl_u in inputs.in is less than 1.0.

What are YAML-compliant input files?

CONVERGE 3.0 input files are YAML-compliant. YAML is a standardized plain-text format that offers more flexibility than the input file format of CONVERGE 2.4-. See the CONVERGE 3.0 Manual (Chapter 23 – Input and Data Files) for more details about YAML-compliant input files and for details about each input and data file. Because of the change in file format from CONVERGE 2.4 to CONVERGE 3.0, we strongly recommend using CONVERGE Studio 3.0 to  set up new cases or to convert input files from previous versions.

How can I update the input files of a simulation from an older version of CONVERGE to a newer version?

We recommend using CONVERGE Studio to automatically convert input files from an older version of CONVERGE. Open CONVERGE Studio 3.0 and go to File > Import > Import input file(s). CONVERGE Studio will convert your files to version 3.0. You can then export these version 3.0 files in CONVERGE Studio and use them in a CONVERGE 3.0 simulation.

How does CONVERGE store the surface geometry file?

CONVERGE 3.0 stores the surface geometry on each compute node rather than on each core. Node-based storage reduces the memory requirement without affecting computational performance. This memory savings can be significant for geometries with a large triangle count and will be more significant in HPC systems with a larger number of cores per node.

Can the motion of boundaries be linked for the simplicity of the case setup?

Starting in CONVERGE 3.0 you can set up a moving WALL boundary and link to it the motion of other WALL boundaries.

In a periodic simulation, do the periodic matching directions have to be aligned with a coordinate axis?

Starting in CONVERGE 3.0, the periodic matching directions do not need to be coordinate-aligned, periodic faces do not need to be planar, and a case can have multiple periodic matching directions. In CONVERGE 2.4, the rotational periodic boundaries were limited by z as the axis of rotation, xz as symmetry plane, and planar faces. Also, periodicity could be enforced in only two directions in translational periodic cases.

My therm.dat file contains multiple entries of the same species. Which entry does CONVERGE use?

CONVERGE uses the first entry and ignores any subsequent entries for that species. If you validate your therm.dat file in CONVERGE Studio before running a simulation, CONVERGE Studio will offer several ways to resolve duplicate entries.

Why don’t results from one version of CONVERGE always match results from an older version of CONVERGE?

Each version of CONVERGE contains enhancements and bug fixes, and these changes may affect simulation results. Please see the release notes (available on hub.convergecfd.com/downloads) for specific information about changes to each version of CONVERGE. If you have specific questions about why results may have changed or how to more closely match results from a previous version, please contact the Convergent Science Applications team [[email protected] (US), [email protected] (EU), or [email protected] (India)].

My RANS simulation shows cycle-to-cycle variation. Is this variation to be expected?

Yes. A well-resolved unsteady RANS simulation does not necessarily eliminate all perturbations and thus can predict cyclic variations. An example of this phenomenon is GDI engines that show high cycle-to-cycle variation in measured cylinder pressure data. The following publications contain details on this topic.

Jupudi, R., Finney, C., Primus, R., Wijeyakulasuriya, S., Klingbeil, A.E., Tamma, B., and Stoyanov, M.K., “Application of High Performance Computing for Simulating Cycle-to-Cycle Variation in Dual-Fuel Combustion Engines,” SAE Paper 2016-01-0798, 2016. DOI:10.4271/2016-01-0798 Richards, K., Pomraning, E., Senecal, P.K., Scarcelli, R., and Wallner, T., “Cyclic Variation in Unsteady RANS Engine Simulations,” International Multidimensional Engine Modeling Users’ Group Meeting at the SAE Congress, Detroit, MI, United States, April 20, 2015. Richards, K., Probst, D., Pomraning, E., Senecal, P.K., and Scarcelli, R., “The Observation of Cyclic Variation in Engine Simulations When Using RANS Turbulence Modeling,” Proceedings of the ASME 2014 Internal Combustion Engine Division Fall Technical Conference, ICEF2014-5605, Columbus, IN, United States, October 19-22, 2014. Scarcelli, R., Matthias, N.S., and Wallner, T., “Numerical and Experimental Analysis of Ignition and Combustion Stability in EGR Dilute GDI Operation,” Proceedings of the ASME 2014 Internal Combustion Engine Division Fall Technical Conference, ICEF2014-5607, Columbus, IN, United States, October 19-22, 2014. Scarcelli, R., Richards, K., Pomraning, E., Senecal, P.K., Wallner, T., and Sevik, J., “Cycle-to-Cycle Variations in Multi-Cycle Engine RANS Simulations,” SAE Paper 2016-01-0593, 2016. DOI:10.4271/2016-01-0593. Scarcelli, R., Sevik, J., Wallner, T., Richards, K., Pomraning, E., and Senecal, P.K., “Capturing Cyclic Variability in EGR Dilute SI Combustion Using Multi-cycle RANS,” Proceedings of the ASME 2015 Internal Combustion Engine Division Fall Technical Conference, ICEF2015-1045, Houston, TX, United States, November 9-11, 2015. How do I obtain more repeatable answers from my RANS multi-cycle simulation?

By changing some numerical settings, you can force predictions to be more repeatable. Increasing numerical viscosity in the solution will dampen perturbations. Increasing cell sizes and using lower-order discretization schemes can increase the repeatability of a solution. It is important to note, however, that these changes may reduce accuracy.

Are closed-cycle simulations sufficient for modeling diesel engines?

It is important to simulate the induction in order to accurately characterize the velocity field. It is possible to run the intake simulation and map that solution at IVC for the closed-cycle simulation rather than assuming constant initial flow conditions.

How do I find Convergent Science’s recommended settings for different types of simulations?

Please refer to the example cases. In CONVERGE Studio, go to File > Load example case. These cases are also available at hub.convergecfd.com/downloads (login required).

Does Convergent Science recommend running an LES simulation at RANS grid settings?

No. An LES simulation will usually require smaller cell sizes.

What are some of the pre-processing requirements and recommendations for a four-stroke engine surface data file? We recommend moving the piston to BDC (note that the piston must be at BDC if you are using a CONVERGE-calculated piston motion profile). The valves must be open and at minimum lift We recommend aligning the cylinder axis with the z axis. We recommend that the fire deck be at z = 0.0. Ensure sufficient resolution for the surface triangulation. We recommend using the Validate all button in CONVERGE Studio to check for errors. After you press this button, any issues will be listed in the Case Setup Issues log. My case crashed due to a problem with sealing. What should I do?

Check the following items.

The moving part and the seal-to part should not intersect during the entire process. The moving part and the seal-to part should be aligned in the moving direction and in the azimuthal direction. The gap between the moving part and the seal-to part should be smaller than the sealing tolerance by about one order of magnitude. The sealing tolerance should not be too large. (Typical sealing tolerances are 0.01 to 0.1 mm for an engine case.)

CONVERGE contains a sealing test utility (converge –l) that allows you to quickly identify errors in the sealing setup. For more information about this tool, please consult the CONVERGE Manual.

When do you recommend using the real gas equation of state?

We recommend the real gas equation of state for all simulations.

Can I use multiple boundary embeddings for the same boundary at different times?

CONVERGE does not allow multiple boundary embeddings for a single boundary. You can, however, accomplish the same effect by adding a box or cylinder embedding.

Can I set up monitor points that move with the piston or other moving boundaries in my simulation?

Yes. CONVERGE 2.4+ contains a monitor points option in which points assigned to a moving boundary will move with that boundary. To set up this feature in CONVERGE Studio, go to Output/Post-Processing > Monitor points.

How do I obtain the desired compression ratio?

CONVERGE Studio 2.4+ contains a compression ratio calculator (go to Applications > IC engine > Compression Ratio). You can also use this tool to move the piston to a location that yields the desired compression ratio. If you are using CONVERGE Studio 2.3 or earlier, please consult Chapter 19 of the CONVERGE 2.3 Manual for directions on calculating the compression ratio and moving the piston to the desired location.

Please note that the CR calculation tool assumes that all the valves are closed at both TDC and BDC. If any of the valves are open at these times, the calculated CR will not match the experimental data.



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有